import { IPSDEDQCondition } from './ipsdedqcondition';

/**
 *
 * 继承父接口类型值[SINGLE]
 * @export
 * @interface IPSDEDQFieldCondition
 */
export interface IPSDEDQFieldCondition extends IPSDEDQCondition {
  /**
   * 条件操作
   * @type {string}
   */
  condOp: string;

  /**
   * 条件值
   * @type {string}
   */
  condValue: string;

  /**
   * 属性名称
   * @type {string}
   */
  fieldName: string;

  /**
   * 变量类型
   * @type {string}
   */
  getPSVARTypeId(): string | null;

  /**
   * 值函数代码标识
   * @type {string}
   */
  valueFunc: string;

  /**
   * 值函数标记
   * @type {string}
   */
  valueFuncTag: string;

  /**
   * 值函数标记2
   * @type {string}
   */
  valueFuncTag2: string;

  /**
   * 忽略空值
   * @type {boolean}
   * @default false
   */
  ignoreEmpty: boolean;
}
